﻿using System;
using System.Collections.Generic;
using System.Text;

namespace IOP.OpenType.Tables
{
    /// <summary>
    /// 最大配置文件表
    /// </summary>
    public class MaxpTable : Table
    {
        /// <summary>
        /// 
        /// </summary>
        public Fixed Version { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public ushort NumGlyphs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public ushort MaxPoints { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public ushort MaxContours { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public ushort MaxCompositePoints { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public ushort MaxCompositeContours { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public ushort MaxZones { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public ushort MaxTwilightPoints { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public ushort MaxStorage { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public ushort MaxFunctionDefs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public ushort MaxInstructionDefs { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public ushort MaxStackElements { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public ushort MaxSizeOfInstructions { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public ushort MaxComponentElements { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public ushort MaxComponentDepth { get; set; }
    }
}
